Revert "binder: fix max_thread type inconsistency"

This reverts commit ddbcd7d36e3899cdb255fbbeef40127f6ef39d98 which is
commit 42316941335644a98335f209daafa4c122f28983 upstream.

It breaks the Android kernel abi and can be brought back in the future
in an abi-safe way if it is really needed.

Bug: 161946584
Change-Id: If5c3cf2234d5e3cfb2a59de792d89bc0eea15885
Cc: Carlos Llamas <cmllamas@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/drivers/android/binder.c b/drivers/android/binder.c
index 0a8c21c..2d0fae7 100644
--- a/drivers/android/binder.c
+++ b/drivers/android/binder.c
@@ -5519,7 +5519,7 @@ static long binder_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
 			goto err;
 		break;
 	case BINDER_SET_MAX_THREADS: {
-		u32 max_threads;
+		int max_threads;
 
 		if (copy_from_user(&max_threads, ubuf,
 				   sizeof(max_threads))) {
diff --git a/drivers/android/binder_internal.h b/drivers/android/binder_internal.h
index c697be7..696353b 100644
--- a/drivers/android/binder_internal.h
+++ b/drivers/android/binder_internal.h
@@ -447,7 +447,7 @@ struct binder_proc {
 	struct list_head todo;
 	struct binder_stats stats;
 	struct list_head delivered_death;
-	u32 max_threads;
+	int max_threads;
 	int requested_threads;
 	int requested_threads_started;
 	int tmp_ref;